#include "kurzusok.h"

#include <cstdlib>
#include <time.h>

using namespace std;

Kurzusok::Kurzusok()
{

}
void Kurzusok::Puskazik(Player& player,int esely,int mettol, int meddig, bool &siker,bool info)
{
    int random;
    int puskanovel=0;


    if(player.GetTargy(2))
    {
        std::cout<<"Hasznalod a puskaesely novelodet?(30%-al tobb esely)"<<std::endl;
        char valasz;
        std::cin>>valasz;
        if(valasz=='i')
        {
            puskanovel=30;
            player.SetTargyFalse(2);
        }
    }


    srand ( time(NULL) );

    random=rand();
    random=rand() % 100 +1;

    if(puskanovel+random+(player.GetGyorsasag()*2)-10>esely)
    {
        if(info)
        {
            for(int i=mettol-1; i<meddig; ++i)
            {
                std::cout<<i+1<<". kerdesre a valasz: "<<valaszok[i]<<std::endl;
            }
        }
        else
        {
            std::cout<<"Sajnos semmi hasznosat nem talaltal...De a batorsagod miatt kapsz 10 energiat es 10 turelmet."<<std::endl;
            player.SetMaxEnergiaUp(10);
            player.SetMaxTurelemUp(10);
        }
        std::cout<<std::endl;
        system("pause");
        std::cout<<std::endl;
    }
    else
    {
        siker=false;
    }
}
void Kurzusok::ZHjavit(std::vector<std::string> &a,int &jovalasz)
{
    system("cls");
    jovalasz=0;
    cout<<"\n\tparancsolj a ZH-d"<<endl;
    cout<<"\t-----------------"<<endl;
    for(unsigned int i=0; i<a.size(); ++i)
    {
        cout<<"\t"<<i+1<<". feladat: ";
        if(a[i]==valaszok[i])
        {
            jovalasz=jovalasz+1;
            cout<<"(+)  ";
        }
        else
        {
            cout<<"(-)  ";
        }

        cout<<"("<<a[i]<<")"<<endl;

    }


}
